<script setup>
// 定义属性
const props = defineProps({
  count: {
    type: Number,
    default: 100,
  },
});

// 使用属性
// props.count

// 声明事件
const emit = defineEmits(["update:count"]);

const clickButton = () => {
  // 触发事件
  emit("update:count", props.count + 1);
};
</script>

<template>
  <button @click="clickButton">You clicked me {{ count }} times.</button>
</template>

<style scoped></style>
